package utl.mofen.intf;

public interface IConfigLoader {
	/**
	 * @param strIndex
	 * @param strVer
	 * @return
	 *  数据字典是一个JSon数组，result.O['Records']   
	 *  脚本 
     *    result.O['script']
     *    result.O['subitems']
     *    result.O['repl']
     *    result.O['param']
     *  模块配置 result.O['list']
	 * @throws Exception 如果没有找到会抛出异常
	 */
	String getString(String strIndex, String strVer) throws Exception;
	
	String getString(String strIndex, String strVer, String decode) throws Exception;
	/**
	 * 获取一个配置数据
	 * @param 配置的编号
	 * @param 配置版本
	 * @return 二进制数据(image字段)
	 * @throws Exception
	 */
	byte[] getData(String strIndex, String strVer) throws Exception;
	void clearCache();	
	
}
